package com.medicine.service.impl;

import org.springframework.stereotype.Service;

import com.medicine.dao.impl.SbkcxxDao;

import exception.YpkcxxNotFind;
import exception.ZgxxNotFind;
import pagination.Page;
import po.Ckxx;
import po.Equipment;
import po.Ypkcxx;
import po.Ypxx;
import po.Zgxx;
import requestvo.EquipOfLabReqVo;


@Service
public class EquipmentOfLabService extends BaseServiceImpl{

	public Page findsbfcxx(EquipOfLabReqVo equipOfLabReqVo){
		Page<EquipOfLabReqVo> page=new Page<>();
		if(equipOfLabReqVo.getSys_name()!=null) page.getParams().put("sys_name",equipOfLabReqVo.getSys_name());
		if(equipOfLabReqVo.getSb_name()!=null) page.getParams().put("sb_name", "%"+equipOfLabReqVo.getSb_name()+"%");
		if(equipOfLabReqVo.getCount()!=null) page.getParams().put("count", equipOfLabReqVo.getCount());
		page.setPageNo(equipOfLabReqVo.getPage());
		page.setPageSize(equipOfLabReqVo.getRows());
		page.setResults(equipmentOfLabDao.findPage(page));
		return page;
	}
	public void addsbfcxx(EquipOfLabReqVo equipOfLabReqVo) {
		// TODO Auto-generated method stub
		
		
		equipmentOfLabDao.insert(equipOfLabReqVo);
		/*Ypkcxx	ypkcxx  = ypkcxxDao.get(equipOfLabReqVo.getYpbm());
		if(ypkcxx==null){
			throw new YpkcxxNotFind(equipOfLabReqVo.getYpbm());		
		}
		else{
			Zgxx zgxx=zgxxDao.get(equipOfLabReqVo.getZgbm());
			if(zgxx==null) throw new ZgxxNotFind(equipOfLabReqVo.getZgbm());
			ypkcxx.setyPSL(ypkcxx.getyPSL()-equipOfLabReqVo.getSl());
			ypkcxxDao.update(ypkcxx);
		}
		*/
	}
}
